@charset "utf-8";
/* CSS Document */

/*web_table begin*/
.mini_table{ width:50%; margin-top:5px; border:none;}
.small_table{ width:70%; margin-top:10px; border:none;}
.medu_table{ width:90%; margin-top:10px; border:none;}
.large_table{ width:97%; margin-top:45px; border:none;}

.table_tr_gray { background:#eeeeee;}
.table_tr_white{ background:#ffffff; }
.table_tr_red{ background:#ff0000; }

.tr_td_left { height:30px; text-align:left; line-height:28px;}
.tr_td_center{ height:27px; text-align:center; line-height:28px;}
/*web_table end*/

/*web_content_font_color begin*/
.mini_font_light{ font-size:12px; color:#494949; }
.mini_font_orange{ font-size:12px; color:#D2521C; }
.small_font_orange{ font-size:14px; color:#D2521C; }


.small_font_light{ font-size:13px; color:#999; }
.meduium_font_light{ font-size:14px; color:#999; }
.large_font_light{ font-size:15px; color:#999; }
.xlarge_font_light{ font-size:18px; color:#999; }
.xxlarge_font_light{ font-size:24px; color:#999; }

.mini_font_gray{ font-size:12px; color:#666666;}
.small_font_gray{ font-size:13px; color:#666666; }
.meduium_font_gray{ font-size:14px; color:#676767; }
.large_font_gray{ font-size:15px; color:#666666; }
.xlarge_font_gray{ font-size:18px; color:#666666; }
.xxlarge_font_gray{ font-size:12px; color:#666666; margin:10px; text-align:left; margin-right:2px; line-height:18px; }

.mini_font_black{ font-size:12px; color:#000000; }
.small_font_black{ font-size:13px; color:#000000; }
.meduium_font_black{ font-size:14px; color:#000000; }
.large_font_black{ font-size:15px; color:#000000; }
.xlarge_font_black{ font-size:18px; color:#000000; }
.xxlarge_font_black{ font-size:24px; color:#000000; }
.meduium_font_blackb{ font-size:14px; font-weight:bold;color:#e43227; }

.mini_font_red{ font-size:12px; color:#ff0000; }
.small_font_red{ font-size:13px; color:#ff0000; }
.meduium_font_red{ font-size:14px; color:#ff0000; }
.large_font_red{ font-size:15px; color:#ff0000; }
.xlarge_font_red{ font-size:18px; color:#ff0000; }
.xxlarge_font_red{ font-size:24px; color:#ff0000; }


.mini_font_white{ font-size:12px; color:#ffffff; }
.small_font_white{ font-size:13px; color:#ffffff; }
.meduium_font_white{ font-size:14px; color:#ffffff; }
.large_font_white{ font-size:15px; color:#ffffff; }
.xlarge_font_white{ font-size:18px; color:#ffffff; }
.xxlarge_font_white{ font-size:24px; color:#ffffff; }

.mini_font_blue{ font-size:12px; color:#3167A2; }
.small_font_blue{ font-size:13px; color:#008AC8; }
.meduium_font_blue{ font-size:14px; color:#008AC8; }
.large_font_blue{ font-size:15px; color:#008AC8; }
.xlarge_font_blue{ font-size:18px; color:#008AC8; }
.xxlarge_font_blue{ font-size:24px; color:#008AC8; }

.org_s12{font-size:12px;color:#e43227;}

.font_strong{ font-weight:bold;}
.line_height{ line-height:18px;}
.content_left{ text-align:left;}
.img_border_line{BORDER: #CDCDCD 1px solid;}
/*web_content_font_color end*/

/*web_form begin*/
.mini{width:103px; height:24px;   border:1px solid #D6D6D6;   color:#494949; height:14px\9; padding-top:3px\9;}
.small{ border:none; margin-top:5px; margin-left:5px;}

.meduium{width:50%; height:20px; border:1px solid #D3D3D3; border-radius:5px; box-shadow:1px 1px 1px #cccccc inset; padding-left:5px; height:21px\9; padding-top:7px\9;}
.large{width:15%; height:45px; border:1px solid #D3D3D3; border-radius:5px; box-shadow:1px 1px 1px #cccccc inset; padding-left:5px; height:21px\9; padding-top:7px\9;}
.xlarge{width:80%; height:28px; border:1px solid #D3D3D3; border-radius:5px; box-shadow:1px 1px 1px #cccccc inset; padding-left:5px; height:21px\9; padding-top:7px\9;}
.xxlarge{width:90%; height:28px; border:1px solid #D3D3D3; border-radius:5px; box-shadow:1px 1px 1px #cccccc inset; padding-left:5px; height:21px\9; padding-top:7px\9;}

.mini_select{width:85px; height:22px; border:1px solid #D3D3D3; border-radius:4px; }
.small_select{width:130px; height:22px; border:1px solid #D3D3D3; border-radius:4px; }
.meduium_select{width:50%; height:22px; border:1px solid #D3D3D3; border-radius:4px; }
.xlarge_select{width:80%; height:22px; border:1px solid #D3D3D3; border-radius:4px; }
.xxlarge_select{width:100%; height:22px; border:1px solid #D3D3D3; border-radius:4px; }

.mini_textarea{width:50%; vertical-align:top; height:50px; border:1px solid #D3D3D3; border-radius:5px; box-shadow:1px 1px 1px #cccccc inset; padding-left:5px; height:21px\9; padding-top:7px\9;}
.small_textarea{width:60%; vertical-align:top; height:50px; border:1px solid #D3D3D3; border-radius:5px; box-shadow:1px 1px 1px #cccccc inset; padding-left:5px; height:21px\9; padding-top:7px\9;}
.meduium_textarea{width:70%; vertical-align:top; height:60px; border:1px solid #D3D3D3;}
.xlarge_textarea{width:90%; vertical-align:top; height:150px; border:1px solid #D3D3D3; border-radius:5px; box-shadow:1px 1px 1px #cccccc inset; padding-left:5px; height:21px\9; padding-top:7px\9;}
.xxlarge_textarea{width:100%; vertical-align:top; height:200px; border:1px solid #D3D3D3; border-radius:5px; box-shadow:1px 1px 1px #cccccc inset; padding-left:5px; height:21px\9; padding-top:7px\9;}

.mini_btn{width:33px; height:32px; background:url(../mod_img/btn_s.png) no-repeat center; cursor:pointer; border:none; margin-top:2px;}
.small_btn{width:92px; cursor:pointer; height:29px; border:1px solid #696969;  color:#fff;  background:#26282D;}
.meduium_btn{width:150px; height:50px; border:1px solid #D3D3D3; border-radius:5px; color:#fff; font-weight:bold; background:#F90;}
.xlarge_btn{width:65px; height:25px; border:1px solid #D3D3D3; border-radius:5px; color:#fff; font-weight:bold; background:#F90;}
.xxlarge_btn{width:65px; height:25px; border:1px solid #D3D3D3; border-radius:5px; color:#fff; font-weight:bold; background:#F90;}
/*web_form end*/

/*web_content_line_height begin*/
.mini_height{ height:5px; line-height:5px;}
.small_height{ height:10px; line-height:10px;}
.medu_height{ height:15px; line-height:15px;}
.large_height{ height:30px; line-height:30px;}
.xlarge_height{ height:40px; line-height:40px;}
.xxlarge_height{ height:66px; line-height:66px;}

.mini_space_left_width{ margin-left:5px;}
.small_space_left_width{ margin-left:10px;}
.medu_space_left_width{ margin-left:18px;}
.large_space_left_width{ margin-left:20px;}
.inc_all_margin{ width:70%; margin:15px; text-align:left; line-height:22px; font-size:13px;}
/*web_content_line_height begin*/


/*float*/
.inc_float_left{float:left; display:inline;}
.inc_float_right{float:right; display:inline;}
/*float*/

/*basic*/
body{min-height:606px;margin:0; padding:0; font:12px "微软雅黑",sans-serif;width:100%;color:#333; background:#fff;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
*{margin:0px; padding:0px;}

.clear{clear:both;}
#wrap{margin:0 auto;}
ul,li{list-style:none;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:underline; color:#e43227;}
.center{margin:0 auto;}
img{border:none;}
.w1004{width:1004px; margin:0 auto; overflow:hidden; zoom:1;}
.w980{width:1200px; margin:0 auto; overflow:hidden; zoom:1;}
/*top*/
.top_body{height:125px;background:url(../mod_img/top_bg.png) repeat-x;position:relative;z-index:1; padding-top:5px;}
.top_body .logo{float:left;height:60px;margin-top:10px;width:378px;overflow:hidden;}
.top_body .tel{float:left;width:200px;height:46px;margin-top:15px;background:url(../mod_img/tel.png) no-repeat;position:relative;left:200px;}
.top_right{float:right;width:400px;height:60px;text-align:right;}
.top_right .p{margin-top:15px;overflow:hidden;height:24px;}
.top_right .search{width:200px;height:24px;border:1px solid #ccc;color:#999;}
.top_right input{float:left;/* width:165px; */height:24px;line-height:24px;border:0;font-size:12px; padding-left:3px;}



/*nav*/
.nav_bg{width:100%;height:35px;position:absolute;z-index:9999;clear:both;background:#aaa; margin-top:10px;}
.nav{width:1200px;margin:0 auto;}
.nav a {font-size:15px;color:#666;display:block; width:121px; height:35px; text-align:center;}
.nav a:hover{width:121px;display:block;  color:#333;font-size:14px;font-weight:bold;}
.nav li{float:left;height:35px;line-height:35px;}
.nav li a {font-size:15px;color:#fff; _float:left; display:block; width:130px; height:35px; text-align:center;  }
.nav li a:hover{width:130px;display:block;font-size:15px;background:#254488;color:#fff;font-weight:bold;text-decoration:none;}
.nav li a.on{color:#fff;font-weight:bold;background:#254488;}
.nav ul {width:121px;position:relative; top:0px;background:#eee; display:none; opacity:0; list-style:none; z-index:500;}
.nav ul li {background:url(../mod_img/pic01.gif) no-repeat top center; color:#FFC700; width:121px; margin:0;  padding:0; height:26px; line-height:26px; text-align:center;z-index:1000}
.nav ul li a {font-size:12px; color:#000000; font-weight:100; height:26px; }
.nav ul li a:hover { font-size:12px; color:#fff;}
#top_nav{ width:1200px; margin:0 auto;}
#top_nav form{width:200px; float:right; height:24px; margin-top:5px;}
#top_nav form input.top_val{width:160px; float:left; border:none; outline:none; background-color:#FFF; text-indent:10px; color:#333; font-size:12px; height:24px;}
#top_nav form input.top_btn{width:29px; float:right; border:none; outline:none; height:24px; cursor:pointer; background:url(../mod_img/btn.png) center top no-repeat; text-indent:-9999px;}

/*footer*/
.footer{width:100%;overflow:hidden;background:#aaa;margin-top:20px;padding-top:10px;}
.footer dl{width:1200px;margin:0 auto;}
.footer dt{line-height:35px;color:#333}
.footer dd img{margin-right:10px;}

/*bot*/
.web_bot{width:100%;height:30px;line-height:30px; background-color:#aaa; padding-top:10px;bottom:0;z-index:9990;position:fixed}
.web_bot .fixed-tel{margin-left:30px;position:fixed}
.fixed-product{margin-left:300px;margin-top:-35px;position:fixed}
.fixed-top{margin-left:600px;position:fixed}

.feedbk{width:735px; margin:0 auto; text-align:left; padding:24px 0px;}
.feedbk h2{width:735px; font-size:12px; font-weight:normal; color:#666;}
.feedbk input.fk_txt{width:350px; height:28px; line-height:28px; margin-top:20px; font-size:12px; text-indent:10px; color:#333; vertical-align:middle; float:left; border:solid 1px #ddd;}
.feedbk input.fk_txt2{width:350px; height:28px; line-height:28px; margin-top:20px; font-size:12px; text-indent:10px; color:#333; vertical-align:middle; float:right; border:solid 1px #ddd;}
.feedbk textarea{width:735px; font-size:12px; border:solid 1px #ddd; float:left; line-height:28px; margin-top:20px; padding:0px 10px; height:125px; color:#333;}
.feedbk input#fk_btn{width:130px; height:30px; line-height:30px; cursor:pointer; margin-top:20px; background-color:#fff; border:solid 1px #ccc; vertical-align:middle; float:left; text-align:center; font-size:14px; color:#333;}

.char_jiequ{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.char2_jiequ{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-overflow: ellipsis; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -moz-binding: url("ellipsis.xml#ellipsis");}
